var iosUserId = "";

$(function() {

	document.documentElement.style.fontSize = window.innerWidth / 3.75 + 'px';

	function locateTheCity(result) {
		var cityName = result.name;
		
		//如果不是唐山地区则直接跳转到优惠券已经领完页面
		if (cityName.indexOf("唐山") == -1) {
			renderStatus(1);
		} else {
			var status = getCoupon();
			renderStatus(status);
		}
	}

	var myCity = new BMap.LocalCity();
	myCity.get(locateTheCity);
})

function getCoupon() {

	// 元旦活动的id
	var activityId = "10";

	// js前台交互得到用户id
	var userId = "";
	
	if(isIOS()){
		userId = getQueryStr("userId");
	}else{
		if(typeof(JavascriptInterface) == "undefined"){
			userId = getQueryStr("userId");
		}else{
			userId = JavascriptInterface.getUserId();
		}
	}

	// 根据不同状态去渲染前台的页面（状态1：券已经领完 , 状态2：获取到一张券, 状态3：用户的券领取过 状态4：活动已经结束）
	var status = 5;
	$.ajax({
		type : "post",
		url : "/dingding-web/shengdanAction!getCoupon.action",
		dataType : "jsonp",
		async : false,
		jsonp : "callback",
		jsonpCallback : "success_jsop",
		data : {
			userId : userId,
			activityId : activityId
		},
		success : function(data) {
			if (data.code != 200) {
				console.log(data.errorMessage);
			} else {
				status = data.responseBody.userType;
			}
		}
	});
	
	return status;
}

function renderStatus(status) {
	var s_noCoupon = {
		text : '哎呦,活动太火爆,优惠券已经领完咯。'
	};

	var s_getCoupon = {
		text : '恭喜获得6元叮叮出租车优惠券1张,可到叮叮约车客户端"个人中心"-"钱包"-"券"里查看,优惠券有效期为2016年12月31日至2017年1月2日。优惠券仅限在叮叮约车客户端中呼叫出租车使用,在用车结束后,结算车费时,即可使用优惠券抵扣6元车费。'
	};

	var s_alreadyHave = {
		text : '您已经领过券了哦，可到叮叮约车客户端"个人中心"-"钱包"-"券"里查看,优惠券有效期为2016年12月31日至2017年1月2日。优惠券仅限在叮叮约车客户端中呼叫出租车使用,在用车结束后,结算车费时,即可使用优惠券抵扣6元车费。'
	}

	var s_dateOut = {
		text : '活动已经结束啦！'
	}

	var s_getCouponError = {
		text : '额,优惠券太调皮了,领取失败,请重试哦～'
	}

	var tpl = document.getElementById("tpl").innerHTML;

	// 状态1：券已经领完
	if (parseInt(status) == 1) {
		var html = juicer(tpl, s_noCoupon);
		$(".success-container").html(html);
	}

	// 状态2：获取到一张券
	if (parseInt(status) == 2) {
		var html = juicer(tpl, s_getCoupon);
		$(".success-container").html(html);
	}

	// 状态3：用户的券领取过
	if (parseInt(status) == 3) {
		var html = juicer(tpl, s_alreadyHave);
		$(".success-container").html(html);
	}

	// 状态4：活动已结束
	if (parseInt(status) == 4) {
		var html = juicer(tpl, s_dateOut);
		$(".success-container").html(html);
	}

	// 状态5：领取以优惠券异常
	if (parseInt(status) == 5) {
		var html = juicer(tpl, s_getCouponError);
		$(".success-container").html(html);
	}
}


function setUserId(userId){
	iosUserId = userId;
}

function getUserId(){
	return iosUserId;
}